let ajaxTimes = 0;
export const request =(params)=>{
    /* 判断url中是否带有/my/请求的是私有的路径 带上header token */
    let header = {...params.header};
    if (params.url.includes("/my/")) {
        header["Authorization"] = wx.getStorageSync("token");
    }
    wx.showLoading({
        title: '加载中',
        mask:true
      })
    ajaxTimes++;
    const BASE_URL="https://api-hmugo-web.itheima.net/api/public/v1"
    return new Promise((resolve , rejects) => {
        var reqTask = wx.request({
            // 是这步让所有的数据都传进去了咩？
            ...params,
            header:header,
            url:BASE_URL+params.url,
            // 拼接网址若要传参的话 不需要写'?'吗
            success:(result) => {
                resolve(result)
            },
            fail:(error) =>{
                rejects(console.error(error))
            },
            complete:()=>{
                ajaxTimes--;
                if(!ajaxTimes){
                wx.hideLoading()
                }
            }
        });
    })
}